/**会员标签配置请求*/
export interface IMemberPageLabelParams {
	createdBy?: string
	labelName?: string
	labelType?: number
	merchantId?: string
	pageNum: number
	pageSize: number
}

/**会员标签返回数据结构*/
export interface IMemberPageLabelResponse {
	createdAt: string
	createdBy: string
	id: string
	labelDesc: string
	labelName: string
	labelType: number
	labelUsedNum: string
	merchantId: string
	merchantName: string
	updatedAt: string
	updatedBy: string
}

export interface IMemberLabelParams {
	id?: string
	labelDesc: string
	labelName: string
	labelType: string | number
	merchantId: string
}

export interface IMemberModifyParams {
	id?: string
	merchantId?: string
	labelName?: string
	labelDesc?: string
	labelType?: string | number
}

export interface IMemberInfo {
	accountType: number
	accountTypeName: string | null
	id: string
	merchantName: string
	userName: string
}

export interface IMemberInfoParams {
	id: string
	pageNum: number
	pageSize: number
}

export interface ISelectEnum {
	memberItems: string[]
	memberPages: string[]
	proxyItems: string[]
	proxyPages: string[]
	memberFuncs: string[]
	proxyFuncs: string[]
}
